package com.huawei;

import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Scanner;

/**
 * 找出字符串中第一个只出现一次的字符
 * 分析：
 * 1.既然是第一个那么就是需要插入顺序的，可以用到 linkedHashMap
 */
public class HJ059 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String input = scanner.nextLine();
        LinkedHashMap<Character,Integer> map = new LinkedHashMap<>();

        char[] arr = input.toCharArray();
        for (char c : arr) {
            map.put(c,map.getOrDefault(c,0)+1);
        }
        for (Map.Entry<Character, Integer> e : map.entrySet()) {
            if (e.getValue() == 1) {
                //LinkedHashMap遍历顺序跟插入顺序有关系，所有只需找到第一个value为1的就可以了
                System.out.println(e.getKey());
                //这里return 不用break，是因为break跳出了for循环，但是下面的-1还是会打，是个坑
                return;
            }
        }
        //如果没有，输出-1
        System.out.println(-1);


    }
}
